@charset "utf-8";

* {margin:0px auto; padding: 0px 0px; box-sizing: border-box;}
body {background-color: #fff;word-wrap:break-word; }
body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6  {font-family:"微软雅黑", arial,  verdana; font-weight: normal;font-size: 16px; color: #333;}
h1,h2,h3,h4,h5,h6,p {font-weight: normal;}
a,a:hover {text-decoration: none;  }
ul,ol,li,p {list-style: none; margin: 0; padding: 0;}
img {border: none;}
a:visited,a:link {color: #333;}
@font-face { font-family: 'duoduo'; src: url('../fonts/dincond-medium-webfont.eot'); src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/dincond-medium-webfont.woff2') format('woff2'), url('../fonts/dincond-medium-webfont.woff') format('woff'), url('../fonts/dincond-medium-webfont.ttf') format('truetype'), url('../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg'); }
.clearfix {clear: both;} 

.wid1200 {width: 1180px; }
.wd1180 {width: 1180px;}

 
/*导航按钮*/
.btn-nav { position: absolute; top:45px; right:30px; background: transparent; border: none; padding: 10px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; cursor: pointer; z-index: 99999;}
.btn-nav:focus { outline: 0;}
.icon-bar { display: block; margin: 6px 0; width: 30px; height:2px; border-radius:2px; background-color: #222;}
.btn-nav:hover .icon-bar { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background-color: #f7ab00;}
.nav-content { position: fixed; top: -100%; bottom: 0; left: 0; right: 0; background:rgba(32,60,106,.9); display: block; height: 100%; z-index: 99;}
.nav-list {list-style: none; padding: 0; position: relative; top:15%;}
.item-anchor:after { content: ""; position: absolute; width: 3px; height: 3px; left: 0; bottom: 0; z-index: 9;  background: transparent; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.item-anchor { color: #fff !important; font-size: 18px; text-transform: uppercase; position: relative; text-decoration: none; padding:5px;}
.item-anchor:visited {color: #fff !important;}
.item-anchor:hover, .item-anchor:focus { color: #f7ab00; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.item-anchor:hover:after, .item-anchor:focus:after{ width: 100%; background: #FCA311; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.nav-item { margin: 30px auto; text-align: center;}
.nav-item li { margin: 20px auto; text-align: center;}
.nav-item li a {color: #ccc;}
.nav-item li a:hover,.nav-item li a:focus { color: #f7ab00; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;} 
.animated { display: block; margin: 0 auto;}
.animated:hover .icon-bar, .animated:focus .icon-bar{ background-color: #FCA311;}
.animated:focus { cursor: pointer; z-index: 9999;}
.middle { margin: 0 auto;}
.icon-bar { -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999;}
.animated .icon-bar { z-index: 999999; background-color: #FCA311;}
.animated .top { -webkit-transform: translateY(8px) rotateZ(45deg); -moz-transform: translateY(8px) rotateZ(45deg); -ms-transform: translateY(8px) rotateZ(45deg); -o-transform: translateY(8px) rotateZ(45deg); transform: translateY(8px) rotateZ(45deg);}
.animated .bottom { -webkit-transform: translateY(-8px) rotateZ(-45deg); -moz-transform: translateY(-8px) rotateZ(-45deg); -ms-transform: translateY(-8px) rotateZ(-45deg); -o-transform: translateY(-8px) rotateZ(-45deg); transform: translateY(-8px) rotateZ(-45deg);}
.animated .middle {width: 0;}

@keyframes showNav {
  from { top: -100%;}
  to {  top: 0;}
}
@-webkit-keyframes showNav {
  from {  top: -100%;}
  to {  top: 0;}
}
@-moz-keyframes showNav {
  from {  top: -100%;}
  to {  top: 0;}
}
@-o-keyframes showNav {
  from {  top: -100%;}
  to {  top: 0;}
}
.showNav { -webkit-animation: showNav 0.5s ease forwards; -moz-animation: showNav 0.5s ease forwards; -o-animation: showNav 0.5s ease forwards; animation: showNav 0.5s ease forwards;}
@keyframes hideNav {
  from {  top: 0;}
  to {  top: -100%;}
}
@-webkit-keyframes hideNav {
  from {  top: 0;}
  to {  top: -100%;}
}
@-moz-keyframes hideNav {
  from {  top: 0;}
  to {  top: -100%;}
}
@-o-keyframes hideNav {
  from {  top: 0;}
  to {  top: -100%;}
}
.hideNav { -webkit-animation: hideNav 0.5s ease forwards; -moz-animation: hideNav 0.5s ease forwards; -o-animation: hideNav 0.5s ease forwards; animation: hideNav 0.5s ease forwards;}
.hidden {display: none;}
/* reset webkit search input browser style */
input {	outline: none;}
input[type=search] {-webkit-appearance: textfield; font-size: 100%;}
input::-webkit-search-decoration, input::-webkit-search-cancel-button { display: none; }
/* search input field */
input[type=search] {
	background: transparent url(../img/search-icon1.png) no-repeat 9px center;
	border: solid 1px #555;
	padding: 4px 10px 4px 30px;
	width: 80px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	font-size:14px;
	margin-left:20px;
}
input[type=search]:focus {
	width: 180px;
	background-color: transparent;
	border-color: #555;
}
/* placeholder */
input:-moz-placeholder {color: #fff;}
input::-webkit-input-placeholder {color: #fff;}

.nav { height: 90px;width: 100%;background: rgba(248,248,248,.6); -webkit-box-shadow: 3px 1px 13px rgba(0,0,0,.2); -moz-box-shadow: 3px 1px 13px rgba(0,0,0,.2); box-shadow: 3px 1px 13px rgba(0,0,0,.2); z-index: 2; position:absolute;top:0;}
.nav .logo {float: left; padding-top: 10px; padding-right:110px ;}
.nav .logo img {height: 66px;}
.nav ul {float: left;}
.nav ul li {display: inline-block;position: relative; white-space:nowrap; }
.nav ul li a {text-align: center; line-height: 90px;font-size: 16px;margin: 0 25px;}
.nav ul li a:hover { color:#202634; }
.nav .lan { float:right; }
.nav .lan a {line-height: 90px; padding: 0 4px; color: #333;position: relative;}
.nav .lan span {color: #666; margin: 0 4px;}
.nav .lan code { color:#AAA; }
.nav .lan form {display: inline-block;padding-right: 15px; margin-top:32px;}

.nav .elan { float:right; }
.nav .elan a {line-height: 90px; padding: 0 4px; color: #333;position: relative;}
.nav .elan span {color: #666; margin: 0 4px;}
.nav .elan code { color:#AAA; }
.nav .elan form {display: inline-block;padding-right: 15px;}

.new {height: 160px;width: 1180px; position:absolute; bottom:0px; left:50%; margin-left:-590px;  }
.new .tit {width: 190px; background: #000; float: left; height: 100%; padding-top: 12px;padding-left: 30px;}
.new .tit p {font-size: 16px;color: #fff;line-height:22px;}
.new .tit h2 {text-align: left;font-size: 24px;line-height: 34px; color: #fff;}
.new .list {width: 990px;background: #c2a954; height: 100%; float: right;}
.new .list ul {padding: 10px 35px;}
.new .list ul li {height: 43px; border-bottom: 1px dashed #666;}
.new .list ul li:first-child {border-top: 1px dashed #666;}

.new .list ul li a {display: block; font-size: 16px;color: #333;line-height: 43px; width: 100%;}
.new .list ul li span {float: right; line-height:42px;}
.new .list ul li a:hover {color: #fff;}

.new .nbox {  width:400px; float:left; height:160px; padding:18px 26px; background:#202634; color:#FFF; position:relative; }
.new .nbox .zbs {  cursor:pointer;}
.new .nbox .zbs h2 a { color:#c1b281; font-size:26px; font-family:Arial, Helvetica, sans-serif; line-height:36px; }
.new .nbox .zbs h3 { color:#c1b281; font-size:16px; line-height:30px;}
.new .nbox .zbs p { color:#AAA; font-size:14px; height:48px; overflow:hidden; padding-top:4px; }
.new .nbox .zbs div { display:none; width:160px; height:160px; background:url(../img/pps.png) no-repeat right center;  top:0px; right:0px; position:absolute; z-index:99; text-align:center; }
.new .nbox .zbs div a { float:left; width:80px; text-align:center; color:#AAA; height:160px; padding-top:55px; font-size:14px; }
.new .nbox .zbs div a i { font-size:30px; }
.new .nbox .zbs div a:first-child { border-right:1px solid #2e3545; padding-left:16px; }
.new .nbox .zbs div a:last-child { padding-right:16px; }
.new .nbox .zbs div.av { display:block; }

.new .sbox { width:300px; float:left; height:160px; }
.new .sbox a { display:block; position:relative; }
.new .sbox a div { display:none; width:300px; height:160px; background: #c2a954; padding:20px 22px;  top:0px; position:absolute; z-index:99; }
.new .sbox a div h2 { font-size:36px; color:#202634; font-family:"Arial Black", Gadget, sans-serif; border-bottom:1px solid #6b6656; padding-bottom:2px; text-align:center; }
.new .sbox a div p { padding-top:12px; color:#202634; font-size:14px; text-align:center; }
.new .sbox a img { width:300px; height:160px; }
.new .sbox a:hover div { display:block; }

.new .mbox { width:200px; float:left; height:160px; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.new .mbox a { display:block; position:relative; }
.new .mbox a div { display:none; width:198px; height:160px; background: #202634; padding:26px 22px;  top:0px; position:absolute; z-index:99; }
.new .mbox a div h2 { font-size:20px; color:#c1b281; border-bottom:1px solid #6b6656; padding-bottom:10px; font-weight:bold; }
.new .mbox a div p { padding-top:16px; color:#AAA; font-size:14px; }
.new .mbox a img { width:198px; height:160px; }
.new .mbox a:hover div { display:block; }

.new .vbox { background:#c3a954; width:280px; float:right; height:160px; }


 .ban {position:relative; }
 .ban ul.bxslider li {position:relative; height:820px;background-size:cover; background-repeat:no-repeat; background-position:center center; }
 .ps { position:absolute; top:40%;  width: 750px; left:50%; margin-left:-375px;}
 .ps p {font-size: 46px;line-height: 60px;color: #fff;font-weight: bold;}
 .ps span {display: block; font-weight: lighter;font-size:46px;line-height:50px;}

.foot { height: 160px; width: 100%; background:#efefef; bottom:0; z-index:3 }
.foot .link {padding-top: 36px; position: absolute; left: 0px;}
.foot .link a {display: inline-block; width: 62px;height: 62px; background: url(../img/lnk.png) no-repeat ; margin-right: 13px;}
.foot .link a.wb {background-position: 0 0;}
.foot .link a.wx {background-position: -81px 0px; position:relative;}

.foot .link a.wx .etip:after { position:absolute; bottom:-20px; left:51px; content:'';border: 10px solid transparent; border-top-color: #fff; width: 0px; height: 0px;  }
.foot .link a.wx .etip { display:none; background:#fff;color:#333; padding:5px; position:absolute;bottom:75px; left:-31px; font-size:13px; line-height:2; text-align:center; border:1px solid #ddd; border-radius:6px; }
.foot .link a.wx .etip img {width:120px; vertical-align:top;}
.foot .link a.wx:hover .etip { display:block;}

.foot .link a.yj {background-position: -162px 0px;}
.foot .link a.wb:hover {background-position: -1px -63px;}
.foot .link a.wx:hover {background-position: -82px -63px;}
.foot .link a.yj:hover {background-position: -163px -63px;}
.foot .address {height: 130px; padding-left: 240px; padding-right: 110px; padding-top: 26px;}
/*.foot .address p {font-size: 14px; line-height: 24px;}
.foot .address p.dz {display: inline-block;}
.foot .address span {display: block;}*/
.foot .address p.dt {border-top: 1px solid #696d76; line-height: 34px; margin-top:10px;}
.foot .address p.dt a { font-size:14px;}
.foot .address p.dt code { color:#777; margin:0 6px; }
.foot .address p.dt a:hover {color: #000; }

.foot .ewm {position: absolute;top: 25px;right: 0px; }
.foot .ewm img {height: 80px;}

.foot .copyright {width: 100%;height: 30px;background: #202634;}
.foot .copyright p {text-align: center;font-size: 14px;color: #ddd; line-height: 30px;}


/*.sec1 {background:url(../img/bg5.jpg) no-repeat center; background-size: cover;}
.sec2 {background:url(../img/bg2.jpg) no-repeat center; background-size: cover;}
.sec3 {background:url(../img/bg3.jpg) no-repeat center; background-size: cover;}
.sec4 {background:url(../img/bg4.jpg) no-repeat center; background-size: cover;}
.sec5 {background:url(../img/bg1.jpg) no-repeat center; background-size: cover;}*/
.fp-slidesNav {display: none;}
.bx-wrapper .bx-prev {border: 0;width: 49px !important;height: 92px; background: url(../img/jt.png) no-repeat 0 0;}
.bx-wrapper .bx-prev:hover {background-position: 0 -1px;}
.bx-wrapper .bx-next {border: 0;width: 49px !important;height: 92px; background: url(../img/jt.png) no-repeat -49px 0;}
.bx-wrapper .bx-next:hover {background-position: -49px -1px;}
.ban .bx-wrapper .bx-controls-direction a {width: 49px !important;height: 92px; }
.fp-prev {border: 0;width: 49px !important;height: 92px; background: url(../img/jt.png) no-repeat 0 0;}
.fp-prev:hover {background-position: 0 -1px;}
.fp-next {border: 0;width: 49px !important;height: 92px; background: url(../img/jt.png) no-repeat -49px 0;}
.fp-next:hover {background-position: -49px -1px;}


/*关于*/
.cont { }

.cont .nyban {width: 100%; position: relative; } 
.cont .nyban img {width: 100%;display: block;}
.cont .nynav {width: 100%;border-bottom: 1px solid #ccc; color:#666; }
.cont .nynav .mbnav {width: 1180px; border-left:1px solid #ccc; line-height:46px; font-size:14px; }
.cont .nynav .mbnav .home { display:inline-block; width:48px; border-right:1px solid #CCC; text-align:center; margin-right:20px; }
.cont .nynav .mbnav code { color:#999; padding:0 6px; }
.cont .nynav .mbnav .amu { float:right; }
.cont .nynav .mbnav .amu code { color:#AAA; }
.cont .nynav .mbnav .amu a { color:#777; }
.cont .nynav .mbnav .amu a:hover { color:#202634; }
.cont .nynav .mbnav .amu a.hover { color:#202634; }


.cont .fyzs {width: 1180px;margin: 0 auto;}
.cont .fyzs p.fytit {font-size: 24px;text-align: center;}
.cont .fyzs ul {margin-top: 40px;margin-bottom: 100px;}
.cont .fyzs ul li {float: left;margin-left: 20px;margin-bottom:40px;}
.cont .fyzs ul li:first-of-type {margin-left: 0;}
.cont .fyzs ul li img {width: 280px;height: 140px;vertical-align: top;}
.cont .fyzs ul li p {text-align: center;font-size: 16px;color: #fff;line-height: 40px;margin: 0;}
.cont .fyzs ul li:nth-of-type(1) p {background: #304757;} 
.cont .fyzs ul li:nth-of-type(2) p {background: #407f7f;} 
.cont .fyzs ul li:nth-of-type(3) p {background: #703259;} 
.cont .fyzs ul li:nth-of-type(4) p {background: #71ba44;} 
.cont .fyzs ul li:nth-of-type(5) p {background: #1d3c6a;} 
.cont .fyzs ul li:nth-of-type(5) {margin-left: 0;}
.cont .fyzs ul li:nth-of-type(6) p {background: #ad8047;} 
.cont .fyzs ul li:nth-of-type(7) p {background: #bb1b33;} 
.cont .fyzs ul li:nth-of-type(8) p {background: #916462;} 

/*新闻资讯*/
.cont .nynew {width: 1180px;}
.cont .nynew.pdb100 { padding-bottom:100px; }
.cont .nynew h2 {text-align: center;font-size: 30px;line-height: 2em; margin-top:40px; padding-bottom:10px; }
.cont .nynew p.xinw {padding: 5px 0;text-indent: 2em; font-size: 16px;line-height: 1.8;text-align: justify;}
.cont .nynew p.xinwtit {font-weight: 600;line-height: 3;text-indent: 2em;}
.cont .nynew .newleft {float: left;width: 760px; min-height:500px; }
.cont .nynew .newleft .newbig {width: 705px;padding-top: 50px;}
.cont .nynew .newleft .newbig img {display: none; margin: 20px; max-width: 720px;}
.cont .nynew .newleft .newbig p.bigtit {font-size: 25px;margin-bottom: 26px;}
.cont .nynew .newleft .newbig p.bigtit span {color: #C6AD52;}
.cont .nynew .newleft .newbig p.bigcont {font-size: 15px;line-height: 26px;text-align: justify;}
.cont .nynew .newleft .newbig a:hover {color:#816B34;}
.cont .nynew .newleft ul {width: 705px; margin: 20px auto;padding:20px 0 ;border-top: 1px dotted #AAA;}
.cont .nynew .newleft ul li a {font-size: 15px;line-height: 28px; display: block;position: relative;}
.cont .nynew .newleft ul li span.pfix {margin-right: 15px;}
.cont .nynew .newleft ul li span.riqi {position: absolute;right: 0;}
.cont .nynew .newleft ul li:hover a {color:#816B34;}
.cont .nynew .newleft .pgnum {width: 705px;margin-bottom: 45px;}
.cont .nynew .newleft .pgnum p {display: inline-block;margin-right: 10px;font-size: 14px;}
.cont .nynew .newleft .pgnum a {margin: 0 3px;font-size: 14px;}
.cont .nynew .newleft .pgnum a:hover {color:#816B34;}
.cont .nynew .newleft .pgnum span {color: #aaa;}
.cont .nynew .newright {float:left; text-align: right; padding-top:60px; padding-left: 25px;}
 
/* Underline From Center */
.hvr-underline-from-center {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;overflow: hidden;}
.hvr-underline-from-center:before {content: "";position: absolute;z-index: -1;left: 50%;right: 50%;bottom:1px;background:#333;height: 2px; -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
ul.fdong {position: fixed;right: 30px;bottom: 100px; z-index:9999; }
ul.fdong li {width:50px;height: 50px;background-color: #aaa;margin-bottom: 1px;border-radius: 2px;cursor: pointer;position: relative;}
ul.fdong li.btn_top { background:#202634 url(../img/fh2.png) no-repeat center ;}

ul.fdong li.weix {background: #202634 url(../img/wxx.png) no-repeat center;}
ul.fdong li.phone {background: #202634 url(../img/phn.png) no-repeat center;}
ul.fdong li div {display: none; position: absolute; width: 150px;left:-150px; bottom: 0px; background: #f4f4f4; }
ul.fdong li div p {font-size: 16px;color:#C6AD52 ; line-height: 50px; text-align: center;}
ul.fdong li div img {width: 100%;}
ul.fdong li:hover {background-color: #596276;}
ul.fdong li:hover div {display: block; }

/*内页 2-26*/
.cont .neiye {width: 1180px;}
.cont .neiyeright {width: 250px;float: right;}
.cont .neiyeright ul {width: 100%;}
.cont .neiyeright ul li {border-bottom: 1px solid #c9d0d9;}
.cont .neiyeright ul li a {display: block; text-align: left;line-height: 46px;font-size: 14px;color: #202634;padding-left: 30px; transition: all 0.2s;}
.cont .neiyeright ul li a:hover {color: #202634; font-weight:bold; padding-left: 42px;}
.cont .neiyeright ul li a.hover {color: #fff;background: #2c3240;}
.cont .neiyeleft {width: 930px;float: left;border-right: 1px solid #c9d0d9;padding-bottom: 20px; padding-left:30px; }
.cont .neiyeleft .nybt {margin-top: 50px;margin-bottom: 40px;}
.cont .neiyeleft .nybt p {padding-bottom: 11px;font-size: 20px;color: #bbb;border-bottom: 1px solid #bbb;margin-right: 40px;}
.cont .neiyeleft .nybt P span {margin-right: 10px;font-weight: bold;color: #828282;border-bottom: 2px solid #4A4A95;padding-bottom: 10px;}
.cont .neiyeleft .nynr p.nybigtit {font-size: 16px;line-height: 21px;margin: 17px 0;}
.cont .neiyeleft .nynr p.since {font-size: 20px;line-height: 20px;color: #F60;font-weight: bold;margin-bottom:20px ;}

/*.cont .neiyeleft .nynr .xiangq ul {padding-top: 50px;}
.cont .neiyeleft .nynr .xiangq ul li {float: left;width: 32%;padding: 0px 40px 30px 0px;}
.cont .neiyeleft .nynr .xiangq ul li .zizhi {}
.cont .neiyeleft .nynr .xiangq ul li .zizhi img {width:256px; height:177px; border: 3px solid #C6AD52; }
.cont .neiyeleft .nynr .xiangq ul li .zizhi p {text-align: center;margin: 0;font-size: 13px;line-height:40px;}*/
.cont .neiyeleft .nynr .xiangq ul .fanye {text-align: center;padding-top: 15px;}
.cont .neiyeleft .nynr .xiangq ul .fanye a {padding: 0 15px;}

.cont .neiyeleft .nynr .zuo {float: left; width:394px;margin-top: 40px;margin-right: 25px; color:#999; }
.cont .neiyeleft .nynr .zuo p.zuotit {font-size:50px ;line-height: 56px;font-weight: lighter; color:#4b556b; margin-top:10px; font-family:"duoduo"; }
.cont .neiyeleft .nynr .zuo img {width: 349px;margin-top: 20px;}
.cont .neiyeleft .nynr .you {width:440px;float: left;margin-top: 40px;}

/*人才招聘*2-26*/
.cont .neiyeleft .nynr .xiangq table {margin-top: 40px; }
.cont .neiyeleft .nynr .xiangq th {background: #838ea6;color: #fff;line-height: 45px;font-size: 14px;text-align: center;}
.cont .neiyeleft .nynr .xiangq td {line-height: 45px;border-bottom: 1px dashed #cfd5d4;font-size: 14px; background:#FFF; }
.cont .neiyeleft .nynr .xiangq td a {color: #4b556b;}
.cont .neiyeleft .nynr .xiangq td a:hover { text-decoration:underline; }
.cont .neiyeleft .nynr .xiangq p.zptit {font-size: 20px;}
.cont .neiyeleft .nynr .xiangq p.zpnr {font-size: 15px;}
.cont .neiyeleft .nynr .xiangq .lxbox {width: 100%;height: 380px;margin-top:40px; }
.cont .neiyeleft .nynr .xiangq .lxbox .lxzuo {float: left;width: 560px;height: 380px;}
.cont .neiyeleft .nynr .xiangq .lxbox .lxzuo div {width: 100%;height: 190px;background: #e3e3eb;overflow: hidden;position: relative;}
.cont .neiyeleft .nynr .xiangq .lxbox .lxzuo .pic1 {height: 180px;margin-bottom: 10px;padding:35px;}
.cont .neiyeleft .nynr .xiangq .lxbox .lxzuo .pic2 img {width:560px;margin-top: -95px;}
.cont .neiyeleft .nynr .xiangq .lxbox .lxzuo .pic1 img.ma {height: 90px;position: absolute;right: 30px;top: 30px;}
.cont .neiyeleft .nynr .xiangq .lxbox .lxzuo .pic1 img.mp {width: 70px;position: absolute;top:25px;left:10px;}
.cont .neiyeleft .nynr .xiangq .lxbox .lxzuo .pic1 h2 { font-weight:bold; padding-bottom:10px; font-size:15px; }
.cont .neiyeleft .nynr .xiangq .lxbox .lxzuo .pic1 p { line-height:1.8em;margin: 0; font-size:14px;}

.bjq {background: #eee;}
.bjs {background: #F3F0F7;}

.cont .neiyeleft .nynr .xiangq .dzxq {}
.cont .neiyeleft .nynr .xiangq .dzxq ul {width: 100%;}
.cont .neiyeleft .nynr .xiangq .dzxq ul li {width: 70%;float: right; min-height: 190px;padding: 30px;}
.cont .neiyeleft .nynr .xiangq .dzxq ul li p {font-size: 13px;line-height: 2;margin: 0; }
.cont .neiyeleft .nynr .xiangq .dzxq ul li p.dizhitit {font-size: 15px; font-weight: bold;margin: 8px 0;}

.iw_poi_title {color:#CC5522; font-size:14px; font-weight:bold; overflow:hidden; padding-right:13px; white-space:nowrap;}
.iw_poi_content {font:12px arial,sans-serif; overflow:visible; padding-top:4px; white-space:-moz-pre-wrap; word-wrap:break-word}

/*搜索页*/
.cont .neiye .sgjz {padding-top: 30px;padding-right:75px; text-align: right;font-size: 14px;line-height: 55px;}
.cont .neiye .sgjz span {color: #C0AA52;font-size: 16px;font-weight: bold;padding: 0 4px;}
.cont .neiye .seachbox {width: 100%;clear: both;} 
.cont .neiye .seachbox ul { margin-right: 40px; }
.cont .neiye .seachbox ul li {display: block;font-size: 14px;padding: 20px 38px 20px 10px;border-bottom: 1px solid #d5d5d5;text-align: left;}
.cont .neiye .seachbox ul li a {color: #666;}
.cont .neiye .seachbox ul li u {float: right;color: #666;text-decoration: none;}
.cont .neiye .seachbox ul li span { font-weight: bold;padding-right: 5px;}
.cont .neiye .seachbox ul li em {font-style: normal;}
.cont .neiye .seachbox ul li a:hover {color: #C0AA52;}
.cont .neiye .seachbox ul li a:hover u {color: #C0AA52;}


/*导航17-3-3*/
.nav ul li {position: relative;}
.nav ul li:hover ul.drop {display: block;}
.nav ul li ul.drop {display: none;min-width: 110px; background: #202634;padding-bottom: 8px;padding-top: 4px; position: absolute;top:75px;left: 10px;}
.nav ul li ul.drop li {display: block;padding: 0 10px;}
.nav ul li ul.drop li a {display: block; color: #fff;font-size: 14px;line-height: 2;margin: 0;border-bottom: 1px dotted #ccc;text-align: left;}
.nav ul li ul.drop li a:hover {color: #c2a954;}

/* 选项卡 3-11*/
.newslist01 { font-size:14px; }
.newslist01 li { line-height:36px;}

/*企业文化*/
.nynr .qwh img.qywh {width: 100%; height:164px;}
.nynr ul.wenhua {width: 100%;padding-top: 5px;}
.nynr ul.wenhua li {  height:164px; margin-top:20px;background: #f4f4f4;}
.nynr ul.wenhua li img {float: left; width:300px; height:164px; margin-right:25px; }

.nynr ul.wenhua li .qywh { height:100% ;padding:25px;}
.nynr ul.wenhua li .qywh h2 { padding-left:10px; padding-bottom:16px; font-weight:bold; }
.nynr ul.wenhua li .qywh h2 span { color:#866f29; margin-left:10px; /*text-transform:uppercase;*/ font-weight:normal; font-size:14px; }
.nynr ul.wenhua li .qywh p {font-size: 13px;line-height:1.9em;text-align:left; padding-left:10px; color:#666; }



/*二级页面 17-3-13*/

.cont .ejbox {width: 1180px;min-height: 500px;padding: 40px 0 40px;}
.cont .ejbox .ejtit h2 {font-size:26px; padding-bottom:30px; font-weight:bold;color:#202634; vertical-align:bottom; }
.cont .ejbox .ejtit span {font-size: 28px; color:#f59304; font-family:"duoduo";text-transform: uppercase; margin-left:10px; font-weight:normal; vertical-align:bottom; }
.cont .ejbox .ejl {float: left; width: 550px;}
.cont .ejbox .ejr {float: right;width: 500px;} 
.cont .ejbox .zxl {float: left; width: 785px;height: 325px;background:url(../img/z2.jpg) no-repeat center; padding: 50px; border:1px solid #dde2ee; }
.cont .ejbox .zxl p.zxbig {font-size:33px ;color: #202634;}
.cont .ejbox .zxl span {display: block;font-weight: bold;}
.cont .ejbox .zxl p.zxs {font-size: 18px;padding-bottom:15px;}
.cont .ejbox .zxl a {display: inline-block; width: 36px;height: 36px;line-height: 36px; border-radius: 100%;background: #212131;text-align: left;}
.cont .ejbox .zxl a:hover {background: #666;}
.cont .ejbox .zxl a img {width: 100%;}
.cont .ejbox .zxr {float: right;width: 380px;height: 325px;overflow: hidden;}
#boxzx {width: 380px;height: 165px;}
.cont .ejbox .zxr ul.newl {width:380px;height: 160px;background:#202634; padding:20px  ; overflow: hidden;} 
.cont .ejbox .zxr ul.newl li {color: #fff; overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:100%;} 
.cont .ejbox .zxr ul.newl li a {font-size: 14px;color: #AAA;line-height:22px;}
.cont .ejbox .zxr ul.newl li a span { float:right; color:#666; width:50px; text-align:right; }
.cont .ejbox .zxr ul.newl li a:hover {color: #eee;}


/*二级页面 17-3-19*/
.wp { width:1180px; margin:0 auto; }
.wp .consp { padding:30px 20px 50px 20px; min-height:500px; }
.wp .consp h1 { font-family:'duoduo'; font-size:50px;text-transform:uppercase; line-height:80px; color:#202634; }
.wp .consp h2 { font-family:'duoduo'; font-style:italic; font-size:40px; font-weight:bold; color:#f59304; }
.wp .consp h3 { font-size:16px; line-height:30px; font-weight:bold; color:#666; }
.wp .consp p.info { font-size:14px; line-height:36px; color:#777; }
.wp .consp .cline { border-bottom:1px solid #CCC; margin-top:30px; }
.wp .consp .cline span { height:5px; display:block; float:left; background:#202634; width:80px; margin-top:-4px; }
.wp .consp .smenu { padding-top:30px; }
.wp .consp .smenu a{ display:block; float:left; margin-left:10px;} 
.wp .consp .smenu a img { display:block; height:160px; }
.wp .consp .smenu a:first-child { margin-left:0px; }

/*大事记*/
.wp .dsj { padding:40px 0px; }
.wp .table_card { width:100%; height:100%; background:#f4f4f4; }
.wp .table_card .tab { float:left; width:320px; background: #9DA5C1; height:100%;}
.wp .table_card .tab li { height:110px; background: #eaeaea; text-align: right; border-bottom:1px solid #f4f4f4; padding: 20px 30px 0 0; position:relative; }
.wp .table_card .tab li:before { display:none; content:''; width: 0; height: 0; border: 14px solid transparent; border-left: 15px solid #2c3240; position: absolute; right:-25px; top:50%; margin-top:-7px; }
.wp .table_card .tab li:hover {cursor:pointer; background: #ddd;}
.wp .table_card .tab li.activ { background: #2c3240;}

.wp .table_card .tab li.activ:before {display:block;} 
.wp .table_card .tab li p.fu { color: #797d9b; font-size: 16px; padding-bottom:3px; font-weight:bold; text-align: right;}
.wp .table_card .tab li p.zhu {font-size:20px; color:#797d9b; font-weight:bold;}
.wp .table_card .tab li span { font-family:'duoduo'; display:block; font-size:48px; color:#303860; text-align: right; line-height: 40px; letter-spacing: -3px; }
 
 .wp .table_card .tab li.activ span,.wp .table_card .tab li.activ p.fu,.wp .table_card .tab li.activ p.zhu { color:#FFF; }
 
.wp .table_card .tabCon { float:right; width:860px; height:100%; padding:15px; padding: 38px; overflow: hidden; background:#f4f4f4;color:#AAA; font-size:14px; line-height:1.8em; }
.wp .table_card .tabCon div { display:none}
.wp .table_card .tabCon p { padding: 25px; background: #fff; margin-bottom: 10px; color:#555;}
.wp .table_card .tabCon p b,.wp .table_card .tabCon p strong { font-size: 16px; padding-bottom:10px; }
.wp .table_card .tabCon .onn { display:block} 

/*新闻列表*/
.nlist { margin-top:40px;padding-right:50px; padding-left:16px; min-height:400px; }
.nlist li { list-style:none; font-size:14px; height:134px; overflow:hidden; }
.nlist li a { display:block; background:#f8f8f8; color:#666; height:134px; border-bottom:1px solid #e4e4e4; }
.nlist li:first-child a { border-top:1px solid #e4e4e4; }
.nlist li a:hover { background:#efefef; }
.nlist li a h2 { padding:16px 0px 5px 20px; font-size:15px; font-weight:bold; color:#333; padding-bottom:12px; }
.nlist li a p { padding-left:20px; color:#777; }
.nlist li a h2 span { color:#999; font-weight:normal; }
.nlist li a span.img { float:left; margin-right:20px; }
.nlist li a span.img img { display:inline-block; height:132px; width:172px; }

/*视频列表*/
.wlist { margin-top:40px;padding-right:50px; padding-left:16px; min-height:400px; }
.wlist li { width:286px; padding-right:30px; padding-bottom:30px; float:left; }
.wlist li:nth-child(3n+0) { width:256px; padding-right:0px; }
.wlist li a { display:block; }
.wlist li a .imgbx { position:relative; height:162px; overflow:hidden; }
.wlist li a .imgbx img { width:256px; height:162px; display:block; }
.wlist li a .imgbx .bk { background:rgba(0,0,0,.6) url(../img/play.png) no-repeat center center; display:none; height:162px; width:256px; position:absolute; top:0px; left:0px; }
.wlist li a:hover .imgbx .bk { display:block; } 
.wlist li a h2 { font-size:15px; display:block; width:256px; padding:8px 0px 2px 0px; }
.wlist li a p { color:#888; font-size:12px; }

/*招聘*/
.cont .zp { padding:30px 40px 0px 0px; }
.cont .zp h2 {font-size:26px; padding-bottom:30px; font-weight:bold;color:#202634; vertical-align:bottom; }
.cont .zp h2 span {font-size: 28px; color:#f59304; font-family:"duoduo";text-transform: uppercase; margin-left:10px; font-weight:normal; vertical-align:bottom; }
.cont .zp p { font-size:14px; line-height:1.8em; color:#777; }

.zpcon { padding:50px 60px 50px 20px; min-height:500px; }
.zpcon h2 { font-size:20px; text-align:center; color:#303860; padding-bottom:30px; }
.zpcon table.ztb { border-collapse:collapse; border:1px solid #b0bad0; width:100%; }
.zpcon table.ztb th,.zpcon table.ztb td { height:40px; line-height:40px; border:1px solid #b0bad0; text-align:center; width:16.6%; font-size:14px; color:#555; }
.zpcon table.ztb td.th { background:#e9edf6; font-weight:bold; color:#4b556b; }
.zpcon .ct { padding:20px 0px; font-size:15px; color:#555; }

/*新闻内页*/
.ztime { width:100px; float:left; padding-top:40px; padding-left:16px; }
.ztime .zt { height:130px; }
.ztime .zt h2 { font-size:56px; font-family:"duoduo"; text-align:center; height:100px; line-height:100px; background:#323949; color:#FFF; }
.ztime .zt p { text-align:center; line-height:30px; height:30px; color:#FFF; background:#4b556b;  }
.zcon { float:right; width:760px; padding-right:70px; padding-top:40px; }
.zcon h2 { font-size:22px; font-weight:bold;  color:#303860; padding-bottom:10px; padding-top:6px; }
.zcon .zinf { font-size:12px; color:#999; padding-bottom:12px; border-bottom:1px solid #ddd; padding-left:6px; }
.zcon .zmain { padding:30px 0px 60px 0px; }
.zcon .zmain img { max-width:100%; }

/*联系我们*/
.ctns { border:1px solid #CCC; margin:30px 0px 50px 0px; }
.ctns .ctt { height:60px; background:#e3e3eb; }
.ctns .ctt a { width:143px; display:block; float:left; text-align:center; line-height:60px; color:#4b556b; font-size:15px; }
.ctns .ctt a.hover { background:#fff; color:#222; border-top:4px solid #b8b8c7; margin-top:-4px; border-left:1px solid #CCC; border-right:1px solid #CCC; }
.ctns .ctt a:first-child { width:147px; border-left:none; }
.ctns .ctt a:last-child { border-right:none; }
.ctns .ctb .cn { padding:30px 50px; display:none; font-size:14px; line-height:1.8em; }
.ctns .ctb .cn h2 { font-size:15px; font-weight:bold; padding-bottom:6px; }
.ctns .ctb .cn p { color:#666; }
.ctns .ctb .cn hr { margin:16px 0px; color:#AAA; }
.ctns .ctb .cn .imgs { float:right; width:300px; display:block; text-align:center; }
.ctns .ctb .cn .imgs img {}
.ctns .ctb .cn:first-child { display:block; }


/*网站地图*/
.sitemap { width:1000px; padding:60px 0px; }
.sitemap .st { width:250px; padding:0 30px; float:left; }
.sitemap .st h2 { background:#b0bad0; font-size:15px; line-height:46px; text-align:center; }
.sitemap .st h2 a { color:#FFF; }
.sitemap .st ul li { background:#e9edf6; font-size:14px;  line-height:46px; border-top:1px solid #f5f5f5; text-align:center; }



/*分页*/
.page { padding:20px 20px; text-align:center; line-height:36px; color:#666; font-size:14px; }
.page a { border:1px solid #d8d8d8; display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; color:#666; font-size:14px; }
.page span.current {  display:inline-block; width:30px; height:30px; background:#F90;  text-align:center; line-height:30px; border:1px solid #C63; color:#FFFFFF; }
.page .pg_prev { width:70px; }
.page .pg_next { width:70px; }

/*品牌荣誉*/
ul.ppry {width:520px; float:left; height: auto; overflow:hidden; border-bottom:1px dotted #ddd; border-top:0px dotted #ddd; }
ul.ppry li { background:url(../img/zs.png) no-repeat 0 12px; background-size:auto 18px; float:left; width:50%; font-size: 14px; line-height: 24px; padding: 10px 20px 20px; height:78px; overflow:hidden;}
#boxry,.mF_expo2010_boxry .pic { width:320px; height:208px;}
.mF_expo2010 .txt li { color:#fff; text-align:center; width:100%;}
.mF_expo2010 .num {display:none;}
.mF_expo2010_boxry img { width:100%;} 
.ryxq {padding-right:30px;}

.rybox {float:right; margin-right:30px;}
.rybt {width:320px; height:208px; background:url(../img/h2.jpg) no-repeat center; text-align: left;}
.rybt h2 {font-size:24px; line-height:32px; color:#DECE7B; height:100%; padding-top:100px; padding-left:30px; background:rgba(41,49,66,.7)}
.rybt h2 p { font-size:18px; line-height:22px; color:#eee; text-transform:capitalize;}


p.dhq,p.dhh { display:inline-block;}

.zwsq h3 { font-size:15px; line-height:28px; margin-top:25px; border-bottom:1px solid #CED6DE;}
.zwsq h3 span { border-bottom:1px solid #293142;  padding-bottom:4px;}
.sqbd { padding:40px 40px 80px;}
.sqbd li { margin-top:20px;}
.sqbd .xb { padding-left:10px; width:70px;}
.sqbd label { display:inline-block; width:100px; font-size:14px; }
.sqbd .tl { border:1px solid #CED6DE; padding-left:5px; font-size:13px; line-height:40px; height:30px; vertical-align:middle; width:220px; border-radius:2px;}
.sqbd .nr { height:150px; width:500px; vertical-align:top;}

.sqbd .sqbtn,.sqa { width: 120px;height:36px; background:#FFFFFF; font-size: 14px; padding: 5px 0; margin-top:45px; display: block;  border: 1px solid #CED6DE; color: #293142; cursor: pointer; transition: all ease-out .2s;}
.sqbd .sqbtn:hover,.sqa:hover { background:#293142; color:#fff;}
.sqa { text-align:center; background:#CED6DE; color:#293142; padding:7px;}
